| GF54.00-P-0005-01A | CAN-Datenbus Datentelegramm | |
Im Normalbetrieb gibt es Datentelegramme mit folgenden Übertragungsrahmen:
Data Frame (Botschaftsrahmen)zum Senden von CAN-Botschaften (z.B. Temperatur Kühlmittel). Remote Frame (Datenanforderungsrahmen)zum Anfordern von CAN-Botschaften von einem anderen Steuergerät. Error Frame (Fehlerausgaberahmen)alle angeschlossenen Steuergeräte werden verständigt, daß ein Fehler aufgetreten ist und die letzte CAN-Botschaft ungültig ist. |
Das CAN-Protokoll unterstützt zwei verschiedene Formate von CAN-Botschaftsrahmen, die sich ausschließlich in der Länge der Identifier unterscheiden:
- das Standard-Format - das Erweiterte Format Bei DaimlerChrysler kommt derzeit nur das Standard-Format zum Einsatz. |
![]() |
| P54.00-1037-09 |
Das Datentelegramm zum Senden von CAN-Botschaften über den CAN-Datenbus besteht aus sieben aufeinanderfolgenden Feldern:
Start of Frame: markiert den Beginn einer CAN-Botschaft
(Startbit) und synchronisiert alle Stationen. Arbitration Field: Dieses Feld besteht aus dem Identifier
(Identifier und ) (Adresse) mit 11 Bit und einem Kontrollbit Anforderung) (Remote Transmission Request-Bit). Dieses Kontrollbit kennzeichnet, ob es sich um ein Telegramm mit Data Frame (Botschaftsrahmen) oder Remote Frame (Datenanforderung) ohne Datenbytes handelt. Control Field: Das Control Field (6 Bit) enthält zur Unter
(Steuerbits) scheidung von Standard- und Erweitertem Format das IDE- Bit (Identifier Extension Bit), ein reserviertes Bit für zukünftige Erweiterungen, und in den letzten 4 Bit die Anzahl der im Data Field (Datenfeld) enthaltenen Datenbytes. |
Data Field: Das Data Field kann zwischen 0 und
(Daten) 8 Bytes Daten enthalten. Eine CAN-Botschaft der Länge 0 läßt sich zur Synchronisation verteilter Prozesse verwenden. CRC Field: Das CRC Field (Cyclic-Redundancy-
(Prüffeld) Check Field) umfaßt 16 Bit und dient als Sicherung zur Erkennung von Übertragungsfehlern. ACK Field: Das ACK Field (Acknowledgement Field)
(Empfangs- enthält ein Bestätigungssignal aller bestätigung) Empfänger, die die CAN-Botschaft fehlerfrei erhalten haben. End of Frame: Kennzeichnet das Ende des Daten-
(Rahmenende) telegramms. |
Intermission: Abstand zwischen zwei Datentele-
(Abstand) grammen. Der Abstand muß mindestens 3 Bit betragen. Danach kann das nächste Datentelegramm von einem beliebigen Steuergerät gesendet werden. |
IDLE: Wenn kein Steuergerät sendet, bleibt der
(Busruhe) CAN-Datenbus im Ruhezustand, bis das nächste Datentelegramm gesendet wird. |